package mall.service;

import mall.model.User;
import mall.model.bo.AdminLoginBO;
import mall.model.bo.MallUpdatePwdBO;
import mall.model.bo.MallUpdateUserDataBO;
import mall.model.bo.MallUserSignupBO;
import mall.model.vo.MallShowDataVO;
import mall.model.vo.MallUserSignupVO;

import java.util.Map;

/*
 *
 * @author Yonni
 * @version 1.8.0_201
 * @date 2020-06-01 11:32
 *
 * */
public interface MallUserService {
    MallUserSignupVO signup(MallUserSignupBO signupBO);

    User login(AdminLoginBO loginBO);

    MallShowDataVO showData(String token);

    Map<String, Object> updatePwd(MallUpdatePwdBO mallUpdatePwdBO);

    void updateUserData(MallUpdateUserDataBO userDataBO);
}
